﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BCL.BaseLib.Basics
{
    interface IControl
    {

        /// <summary>
        /// 需要重新加载数据时调用,如有必要,子类需重写此方法
        /// </summary>
        /// <param name="data"></param>
        void ReloadData(object data);

        /// <summary>
        /// 控件设置项,后期可能还会增加
        /// </summary>
        FunctionControlSetting Setting
        { get; set; }

        void LanguageBinding();
        FunctionEntity Function { get; set; }

        void ControlCloseing();
    }
}
